IGroup.Jog 方法
針對軸組,命令一個永不停止的控制運動以指定速度移動。
命名空間:IntervalZero.KINGSTAR.Base.Class組合: IntervalZero.KINGSTAR.Base.Class (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
IGroupJogCommand Jog(
double[] velocity,
double acceleration,
double deceleration,
double jerk
)
Function Jog(
velocity As Double(),
acceleration As Double,
deceleration As Double,
jerk As Double
)As IGroupJogCommand
參數
velocity
型別:double[]
指定速度的值。[單位/秒]
acceleration
型別:double
加速度值,單位由 McProfileType 決定(增加馬達電量)。[單位/秒2] 或 [秒]
deceleration
型別:double
減速度值,單位由 McProfileType 決定(減少馬達電量)。[單位/秒2] 或 [秒]
jerk
型別:double
加加速度值,單位由 McProfileType 決定。[單位/秒3] 或 [秒]
回傳值
回傳一個軸組吋動狀態。
備註
- 因 IGroup.Jog 持續控制著軸,當到達限制時將會觸發錯誤。
- Velocity、Acceleration、Deceleration 與 Jerk 是供軸組中各軸使用的參數,而非路徑值。若這些參數,比如 Acceleration 超過軸組中其中一軸的最大 Acceleration,該軸將使用其最大 Acceleration 值,其他軸則使用提供的值。
- Velocity 可在軸組運作時修改。
- IGroup.Jog 僅可於軸組靜止 (GroupStandstill) 狀態下使用。
參見